TelemetrySensorType

enum TelemetrySensorType : ProtocolMessageEnum

Supported I2C Sensors for telemetry in Meshtastic
Protobuf enum meshtastic.TelemetrySensorType

Entries

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard

ADS1X15 ADC_ALT
ADS1X15_ALT = 41;
Link copied to clipboard
val ADS1X15_VALUE: Int = 40

ADS1X15 ADC
ADS1X15 = 40;
Link copied to clipboard
val AHT10_VALUE: Int = 23

AHT10 Integrated temperature and humidity sensor
AHT10 = 23;
Link copied to clipboard
val BME280_VALUE: Int = 1

High accuracy temperature, pressure, humidity
BME280 = 1;
Link copied to clipboard
val BME680_VALUE: Int = 2

High accuracy temperature, pressure, humidity, and air resistance
BME680 = 2;
Link copied to clipboard
val BMP085_VALUE: Int = 15

BMP085/BMP180 High accuracy temperature and pressure (older Version of BMP280)
BMP085 = 15;
Link copied to clipboard
val BMP280_VALUE: Int = 6

High accuracy temperature and pressure
BMP280 = 6;
Link copied to clipboard
val BMP3XX_VALUE: Int = 26

BMP3XX High accuracy temperature and pressure
BMP3XX = 26;
Link copied to clipboard

Custom I2C sensor implementation based on https://github.com/meshtastic/i2c-sensor
CUSTOM_SENSOR = 29;
Link copied to clipboard

DFRobot Lark Weather station (temperature, humidity, pressure, wind speed and direction)
DFROBOT_LARK = 24;
Link copied to clipboard

DFRobot Gravity tipping bucket rain gauge
DFROBOT_RAIN = 35;
Link copied to clipboard
val DPS310_VALUE: Int = 36

Infineon DPS310 High accuracy pressure and temperature
DPS310 = 36;
Link copied to clipboard

ICM-20948 9-Axis digital motion processor
ICM20948 = 27;
Link copied to clipboard
val INA219_VALUE: Int = 5

Moderate accuracy current and voltage
INA219 = 5;
Link copied to clipboard
val INA226_VALUE: Int = 34

High accuracy current and voltage
INA226 = 34;
Link copied to clipboard
val INA260_VALUE: Int = 4

Moderate accuracy current and voltage
INA260 = 4;
Link copied to clipboard
val INA3221_VALUE: Int = 14

INA3221 3 Channel Voltage / Current Sensor
INA3221 = 14;
Link copied to clipboard
val LPS22_VALUE: Int = 8

High accuracy pressure
LPS22 = 8;
Link copied to clipboard

Lite On LTR-390UV-01 UV Light Sensor
LTR390UV = 21;
Link copied to clipboard

MAX17048 1S lipo battery sensor (voltage, state of charge, time to go)
MAX17048 = 28;
Link copied to clipboard

MAX17261 lipo battery gauge
MAX17261 = 38;
Link copied to clipboard

MAX30102 Pulse Oximeter and Heart-Rate Sensor
MAX30102 = 30;
Link copied to clipboard

Very high accuracy temperature
MCP9808 = 3;
Link copied to clipboard

MLX90614 non-contact IR temperature sensor
MLX90614 = 31;
Link copied to clipboard

MLX90632 non-contact IR temperature sensor.
MLX90632 = 19;
Link copied to clipboard
val NAU7802_VALUE: Int = 25

NAU7802 Scale Chip or compatible
NAU7802 = 25;
Link copied to clipboard
val OPT3001_VALUE: Int = 20

TI OPT3001 Ambient Light Sensor
OPT3001 = 20;
Link copied to clipboard
val PCT2075_VALUE: Int = 39

PCT2075 Temperature Sensor
PCT2075 = 39;
Link copied to clipboard

PM2.5 air quality sensor
PMSA003I = 13;
Link copied to clipboard

3-Axis magnetic sensor
QMC5883L = 11;
Link copied to clipboard

3-Axis magnetic sensor
QMC6310 = 9;
Link copied to clipboard
val QMI8658_VALUE: Int = 10

6-Axis inertial measurement sensor
QMI8658 = 10;
Link copied to clipboard
val RADSENS_VALUE: Int = 33

ClimateGuard RadSens, radiation, Geiger-Muller Tube
RADSENS = 33;
Link copied to clipboard

RAKWireless RAK12035 Soil Moisture Sensor Module
RAK12035 = 37;
Link copied to clipboard

RCWL-9620 Doppler Radar Distance Sensor, used for water level detection
RCWL9620 = 16;
Link copied to clipboard
val SCD4X_VALUE: Int = 32

SCD40/SCD41 CO2, humidity, temperature sensor
SCD4X = 32;
Link copied to clipboard
val SEN5X_VALUE: Int = 43

SEN5X PM SENSORS
SEN5X = 43;
Link copied to clipboard

No external telemetry sensor explicitly set
SENSOR_UNSET = 0;
Link copied to clipboard
val SFA30_VALUE: Int = 42

Sensirion SFA30 Formaldehyde sensor
SFA30 = 42;
Link copied to clipboard
val SHT31_VALUE: Int = 12

High accuracy temperature and humidity
SHT31 = 12;
Link copied to clipboard
val SHT4X_VALUE: Int = 17

Sensirion High accuracy temperature and humidity
SHT4X = 17;
Link copied to clipboard
val SHTC3_VALUE: Int = 7

High accuracy temperature and humidity
SHTC3 = 7;
Link copied to clipboard
val TSL2561_VALUE: Int = 44

TSL2561 light sensor
TSL2561 = 44;
Link copied to clipboard

AMS TSL25911FN RGB Light Sensor
TSL25911FN = 22;
Link copied to clipboard

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
VEML7700 = 18;

Functions

Link copied to clipboard
Link copied to clipboard
open fun getDescriptor(): Descriptors.EnumDescriptor
Link copied to clipboard
fun getDescriptorForType(): Descriptors.EnumDescriptor
Link copied to clipboard
fun getNumber(): Int
Link copied to clipboard
fun getValueDescriptor(): Descriptors.EnumValueDescriptor
Link copied to clipboard
Link copied to clipboard
open fun valueOf(desc: Descriptors.EnumValueDescriptor): TelemetryProtos.TelemetrySensorType

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.